home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / mint / gcc / gcc261a.zoo / info / libg++.info-5 < prev    next >
Encoding:
GNU Info File  |  1994-11-07  |  3.6 KB  |  103 lines

  1. This is Info file libg++.info, produced by Makeinfo-1.55 from the input
  2. file ./libg++.texi.
  3.  
  4. START-INFO-DIR-ENTRY
  5. * Libg++: (libg++).             The g++ class library.
  6. END-INFO-DIR-ENTRY
  7.  
  8.    This file documents the features and implementation of The GNU C++
  9. library
  10.  
  11.    Copyright (C) 1988, 1991, 1992 Free Software Foundation, Inc.
  12.  
  13.    Permission is granted to make and distribute verbatim copies of this
  14. manual provided the copyright notice and this permission notice are
  15. preserved on all copies.
  16.  
  17.    Permission is granted to copy and distribute modified versions of
  18. this manual under the conditions for verbatim copying, provided also
  19. that the section entitled "GNU Library General Public License" is
  20. included exactly as in the original, and provided that the entire
  21. resulting derived work is distributed under the terms of a permission
  22. notice identical to this one.
  23.  
  24.    Permission is granted to copy and distribute translations of this
  25. manual into another language, under the above conditions for modified
  26. versions, except that the section entitled "GNU Library General Public
  27. License" and this permission notice may be included in translations
  28. approved by the Free Software Foundation instead of in the original
  29. English.
  30.  
  31. File: libg++.info,  Node: Projects,  Prev: GetOpt,  Up: Top
  32.  
  33. Projects and other things left to do
  34. ************************************
  35.  
  36. Coming Attractions
  37. ==================
  38.  
  39.    Some things that will probably be available in libg++ in the near
  40. future:
  41.  
  42.    * Revamped C-compatibility header files that will be compatible with
  43.      the forthcoming (ANSI-based) GNU libc.a
  44.  
  45.    * A revision of the File-based classes that will use the GNU stdio
  46.      library, and also be 100% compatible (even at the streambuf level)
  47.      with the AT&T 2.0 stream classes.
  48.  
  49.    * Additional container class prototypes.
  50.  
  51.    * generic Matrix class prototypes.
  52.  
  53.    * A task package probably based on Dirk Grunwald's threads package.
  54.  
  55. Wish List
  56. =========
  57.  
  58.    Some things that people have mentioned that they would like to see
  59. in libg++, but for which there have not been any offers:
  60.  
  61.    * A method to automatically convert or incorporate libg++ classes so
  62.      they can be used directly in Gorlen's OOPS environment.
  63.  
  64.    * A class browser.
  65.  
  66.    * A better general exception-handling strategy.
  67.  
  68.    * Better documentation.
  69.  
  70. How to contribute
  71. =================
  72.  
  73.    Programmers who have written C++ classes that they believe to be of
  74. general interest are encourage to write to dl at rocky.oswego.edu.
  75. Contributing code is not difficult. Here are some general guidelines:
  76.  
  77.    * FSF must maintain the right to accept or reject potential
  78.      contributions.  Generally, the only reasons for rejecting
  79.      contributions are cases where they duplicate existing or
  80.      nearly-released code, contain unremovable specific machine
  81.      dependencies, or are somehow incompatible with the rest of the
  82.      library.
  83.  
  84.    * Acceptance of contributions means that the code is accepted for
  85.      adaptation into libg++.  FSF must reserve the right to make
  86.      various editorial changes in code. Very often, this merely entails
  87.      formatting, maintenance of various conventions, etc. Contributors
  88.      are always given authorship credit and shown the final version for
  89.      approval.
  90.  
  91.    * Contributors must assign their copyright to FSF via a form sent out
  92.      upon acceptance. Assigning copyright to FSF ensures that the code
  93.      may be freely distributed.
  94.  
  95.    * Assistance in providing documentation, test files, and debugging
  96.      support is strongly encouraged.
  97.  
  98.    Extensions, comments, and suggested modifications of existing libg++
  99. features are also very welcome.
  100.  
  101.  
  102.